重命名表
重命名表使用RENAME TABLE關鍵字進行操作
語法結構
RENAME TABLE 表名1 TO 新表名1,表名2 TO 新表名2...;
可批量,從左往右依次執行;可連續執行
test數據庫中總共有三張數據表:pet表、pet2表、pet3表
使用RENAME TABLE語句可以重命名一個表
案例1:將pet表重命名為new_pet1表
RENAME TABLE pet TO new_pet1;
使用RENAME TABLE語句對多個表重命名?
案例2:將pet2表和pet3表分別重命名為new_pet2表和new_pet3表
更新表
更新表使用ALTER TABLE關鍵字進行操作,在ALTER TABLE之后給出要更改的表名(該表必須存在,否則將出錯)
1.修改表名
語法結構
ALTER TABLE 原表名 RENAME TO 新表名;
2.添加字段
必須明確其數據類型
語法結構
ALTER TABLE 表名 ADD 列名 類型;
例子:在pet1數據表中增加新字段'country',取默認值'China'
ALTER TABLE pet1 ADD country varchar(20) DEFAULT'China';
擴展練習案例:在last_update后面新增加一列名字為create_date?
數據導入
drop table if exists actor;
CREATE TABLE ?actor ?(
? ?actor_id ?smallint(5) ?NOT NULL PRIMARY KEY,
? ?first_name ?varchar(45) NOT NULL,
? ?last_name ?varchar(45) NOT NULL,
? ?last_update ?datetime NOT NULL);
?